export const EvTableRule = {
  // 插入菜单位置
  menu: "shop",
  // 图标
  icon: "icon-subform",
  // 名称
  label: "EvTable",
  // id，唯一!
  name: "EvTable",
  // 是否可以操作
  mask: false,
  // 定义组件的事件
  event: ["handleDialogConfirm"],
  // 定义组件的渲染规则
  rule({ t }) {
    console.log(t);

    return {
      type: "DeEvTable",
      props: {
        microservices: "function-base-data",
        resource: "Material",
      },
    };
  },
  // 自定义组件的属性配置
  props(_, { t }) {
    console.log(t);
    return [
      {
        // 修改 rule.props.label
        type: "input",
        title: "微服务名称",
        field: "microservices",
      },
      {
        // 修改 rule.props.label
        type: "input",
        title: "资源名",
        field: "resource",
      },
      {
        // 修改 rule.props.size
        type: "select",
        title: "尺寸",
        field: "size",
        options: [
          { label: "large", value: "large" },
          { label: "default", value: "default" },
          { label: "small", value: "small" },
        ],
      },
    ];
  },
};
